*,body,ul, ul li{
    padding: 0;
    margin: 0;
    font-family: "Microsoft YaHei", "微软雅黑","Arial","宋体";
}
body{  background-color: white;  }
ul, ul li{list-style-type:none;}
a,a:link,a:visited,a:hover,a:active{  text-decoration:none; }
input{outline:none;-webkit-appearance: none;}
h1,h2,h3,h4,h5,h6{  font-weight: 400;  }


/*加载*/
#bonfire-pageloader {
    position: absolute;
    z-index: 9999;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
}
.bonfire-pageloader-fade {
    opacity: 0!important;
    -webkit-transition: all .75s ease;
    -moz-transition: all .75s ease;
    -o-transition: all .75s ease;
    -ms-transition: all .75s ease;
    transition: all .75s ease
}
.bonfire-pageloader-hide {
    display: none
}
.bonfire-pageloader-icon {
    width: 50px;
    height: 50px;
    position: absolute;
    opacity: 1;
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    text-align: center;
    color: #fff;
}
.bonfire-pageloader-icon-hide {
    opacity: 0!important;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease
}
#bonfire-pageloader svg {
    fill: #f2f2f2;
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    width: 50px;
    height: 50px;
}
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(-360deg)
    }
}
@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(-360deg)
    }
}
@keyframes spin {
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}

